package logic.bean;

import java.io.Serializable;


/**
 * 点餐 预约信息
 * 
 * @author zhangnannan
 */
public class AppointmentInfo
        implements
        Serializable
{
	
	private static final long serialVersionUID = 1L;
	
	private long              appiontmentDate;       //预约的日期
	                                                 
	private Long              appiontmentId;         //预约的主键编号
	private String            appiontmentTime;       //预约的时间段
	private String            cancelRemark;          //取消时填写的备注信息
	                                                 
	private int               cancelType;           // 1 用户自主取消，2 管理员取消
	                                                 
	private long              createTime;            //预约记录创建的时间
	private long              dealTime;              //预约处理时间
	private String            logoUrl;               //
	private int               peopleNum;             //预约人数
	private String            phone;                 //预约号码
	private String            remark;                //预约时填写的备注信息
	private int               status;               // 0 预约待分配桌子信息，1预约成功 ，2预约失败，3预约成功后已点餐，4点餐成功后已买单，5 已取消预约 ，6 待买单
	private String            storeName;            //预约的门店信息
	private String            tableNo;              //管理员分配的桌号
	private String            zoneName;              //预约的区域名称
	                                                 
	public AppointmentInfo(long appiontmentDate, Long appiontmentId, String appiontmentTime, String cancelRemark, int cancelType, long createTime, long dealTime, String logoUrl, int peopleNum, String phone, String remark, int status, String storeName, String tableNo, String zoneName) {
		super();
		this.appiontmentDate = appiontmentDate;
		this.appiontmentId = appiontmentId;
		this.appiontmentTime = appiontmentTime;
		this.cancelRemark = cancelRemark;
		this.cancelType = cancelType;
		this.createTime = createTime;
		this.dealTime = dealTime;
		this.logoUrl = logoUrl;
		this.peopleNum = peopleNum;
		this.phone = phone;
		this.remark = remark;
		this.status = status;
		this.storeName = storeName;
		this.tableNo = tableNo;
		this.zoneName = zoneName;
	}
	
	public long getCreateTime() {
		return createTime;
	}
	
	public void setCreatTime(long createTime) {
		this.createTime = createTime;
	}
	
	public long getAppiontmentDate() {
		return appiontmentDate;
	}
	
	public void setAppiontmentDate(long appiontmentDate) {
		this.appiontmentDate = appiontmentDate;
	}
	
	public String getAppiontmentTime() {
		return appiontmentTime;
	}
	
	public void setAppiontmentTime(String appiontmentTime) {
		this.appiontmentTime = appiontmentTime;
	}
	
	public String getCancelRemark() {
		return cancelRemark;
	}
	
	public void setCancelRemark(String cancelRemark) {
		this.cancelRemark = cancelRemark;
	}
	
	public int getCancelType() {
		return cancelType;
	}
	
	public void setCancelType(int cancelType) {
		this.cancelType = cancelType;
	}
	
	public long getDealTime() {
		return dealTime;
	}
	
	public void setDealTime(long dealTime) {
		this.dealTime = dealTime;
	}
	
	public String getLogoUrl() {
		return logoUrl;
	}
	
	public void setLogoUrl(String logoUrl) {
		this.logoUrl = logoUrl;
	}
	
	public int getPeopleNum() {
		return peopleNum;
	}
	
	public void setPeopleNum(int peopleNum) {
		this.peopleNum = peopleNum;
	}
	
	public String getPhone() {
		return phone;
	}
	
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	public String getStoreName() {
		return storeName;
	}
	
	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}
	
	public String getTableNo() {
		return tableNo;
	}
	
	public void setTableNo(String tableNo) {
		this.tableNo = tableNo;
	}
	
	public String getZoneName() {
		return zoneName;
	}
	
	public void setZoneName(String zoneName) {
		this.zoneName = zoneName;
	}
	
	public AppointmentInfo() {
		super();
		
	}
	
	public AppointmentInfo(Long appiontmentId, String remark, int status) {
		super();
		this.appiontmentId = appiontmentId;
		this.remark = remark;
		this.status = status;
	}
	
	public Long getAppiontmentId() {
		return appiontmentId;
	}
	
	public void setAppiontmentId(Long appiontmentId) {
		this.appiontmentId = appiontmentId;
	}
	
	public String getRemark() {
		return remark;
	}
	
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public int getStatus() {
		return status;
	}
	
	public void setStatus(int status) {
		this.status = status;
	}
	
}
